package com.wangyk.rabbitmqcommon.model.user;

import lombok.Data;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import javax.persistence.*;

//省略get,set方法
@Data
//映射数据库中的实体类
@Entity
//添加的时候，值为空的属性则会省略
@DynamicInsert
//修改的时候，值为空的属性则不会修改
@DynamicUpdate
//映射数据库中的表
@Table(name = "product")
public class Product
{
    //设置自增主键，必须要有主键
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer productId;

    private String productName;

    private String productDesc;

    private Integer num;
}
